#ifndef _CPU_DEFINE_H
#define _CPU_DEFINE_H

struct CPU_addr_t
{
	unsigned	high_address;
	unsigned	low_address;

	CPU_addr_t()
		: high_address	(0)
		, low_address	(0)
	{}

	CPU_addr_t(unsigned	high_addr,
			   unsigned	low_addr)
		: high_address	(high_addr)
		, low_address	(low_addr)
	{}
};

struct CPU_data_t
{
	unsigned	upper_bytes;
	unsigned	lower_bytes;

	CPU_data_t()
		: upper_bytes	(0)
		, lower_bytes	(0)
	{}

	CPU_data_t(unsigned	upper_bytes_,
			   unsigned	lower_bytes_)
		: upper_bytes	(upper_bytes_)
		, lower_bytes	(lower_bytes_)
	{}
};

#endif
